package bytes;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @Description
 * @Author zhaobaolin
 * @Date 2018/11/10
 */
public class FileOutputStreamExample {
    public static void main(String[] args) {
        write();
    }

    private static void write()
    {
        try(FileOutputStream f1 = new FileOutputStream("./io/src/bytes/file1.txt");
            FileOutputStream f2 = new FileOutputStream("./io/src/bytes/file2.txt");
            FileOutputStream f3 = new FileOutputStream("./io/src/bytes/file3.txt")
        ){
            String source = "1234567890";
            byte[] buf = source.getBytes();

            //每跳一个字节写
            for(int i=0;i<buf.length;i+=2){
                f1.write(buf[i]);
            }

            //写全部
            f2.write(buf);

            //写最后四分之一  （写出来的是90，因为7.5就是第8个字节，也就是会从第9个字节开始写）
            f3.write(buf,buf.length-buf.length/4,buf.length/4);

        }catch (IOException e){
            e.printStackTrace();
        }
    }
}
